函式簡單來說就是把常用的一段程式碼另外存起來,需要的時候再去呼叫,語法長這樣。
fun 函數名字(參數名稱:參數的變數型態)回傳值型態{
要做的事
}
比如說今天我希望當我有一個函式是,我丟一個字串進去,他會對那個字串打招呼,我可以這樣寫。
fun sayHi(name:String){
println("Hi $name")
}
fun main(){
sayHi("Shane")
}
那由於我這個函式是沒有回傳值的,那就可以不寫回傳值型態。
今天我們的函式也是可以用多個參數(當然也可以沒有),只要用逗號隔開。
當然也可以在裡面宣告變數,比如我自製一個數字相加的函式。
回傳的話,我們用return 值來回傳。
fun add(a:Int,b:Int):Int{
var c = a+b
return c
}
要注意一件事情,不論是a、b、c,只要是函式內的變數,他只會活在函式裡面,外面是用不了那個變數的喔。
做一個溫度轉換器函式,參數有一個,是攝氏度,請回傳轉換成華氏度的數字。
1~100的整數
轉換成華氏溫度的答案。